Thema Datum  Von Nutzer Rating
Antwort
30.11.2019 19:24:02 Chrimaet
NotSolved
30.11.2019 22:40:30 Gast7777
NotSolved
01.12.2019 10:13:32 tscharl
****
NotSolved
01.12.2019 14:25:09 Gast48487
NotSolved
01.12.2019 14:29:18 Chrimaet
NotSolved
01.12.2019 15:05:25 tscharl
NotSolved
01.12.2019 15:13:11 tscharl
NotSolved
01.12.2019 15:13:13 tscharl
NotSolved
01.12.2019 16:47:18 Chrimaet
NotSolved
01.12.2019 16:38:08 Chrimaet
NotSolved
01.12.2019 20:22:25 tscharl
*****
NotSolved
01.12.2019 21:31:05 Chrimaet
NotSolved
01.12.2019 21:51:44 Chrimaet
NotSolved
01.12.2019 22:43:33 tscharl
Solved
01.12.2019 22:51:19 tscharl
NotSolved
02.12.2019 00:24:29 Chrimaet
NotSolved
02.12.2019 08:13:33 tscharl
NotSolved
07.12.2019 16:16:27 Chrimaet
NotSolved
07.12.2019 16:28:51 tscharl
NotSolved
07.12.2019 16:47:53 Chrimaet
NotSolved
07.12.2019 16:55:12 tscharl
NotSolved
07.12.2019 17:18:58 Chrimaet
NotSolved
07.12.2019 21:58:58 Gast45422
NotSolved
07.12.2019 22:00:08 tscharl
NotSolved
07.12.2019 22:32:30 Chrimaet
NotSolved
Blau Addieren von Textboxen wenn Wert <2 ist
07.12.2019 23:12:33 tscharl
NotSolved
08.12.2019 00:23:30 Chrimaet
NotSolved

Ansicht des Beitrags:
Von:
tscharl
Datum:
07.12.2019 23:12:33
Views:
606
Rating: Antwort:
  Ja
Thema:
Addieren von Textboxen wenn Wert <2 ist
Sub Pruefe()
    
    ' Es wir dmit dieser Prozedur geprüft, ob noch zu einer Bahn ein Fragezeichen eingetragen ist.
    ' Leere Textboxen wurden bereits an anderer Stelle abgefangen.
    
    ' Dim c legt eine Variable an, die in jedem Durchlauf der folgenden Schleife die Textbox
    ' der jeweiligen Bahn repräsentiert.
    Dim c As Control
    
    ' Die folgende Schleife schaut sich alle Controls des Formulars an (Textboxen, Schltflächen etc.)
    ' "Me" ist dabei diese Userform selbst.
    For Each c In Me.Controls
        ' Wenn der Name des gerade untersuchten Elements mit "Bahn" beginnt,  ...
        If Left(c.Name, 4) = "Bahn" Then
            ' ... und wenn dann auch noch der Text ein "?" ist, dann ...
            If c.Text = "?" Then
                ' ... wird eine Meldung gezeigt (das "& vbnewline," kann weg!), und ...
                MsgBox "Eintrag nicht vollständig" & vbNewLine, vbCritical, "Fehler"
                ' ... verlasse diese Prozedur. Wenn da stattdessen "End" steht, wird jeglicher VBA-Code beendet.
                Exit Sub
            End If
        ' Hier geht es weiter, wenn in diesem Element-Text kein "?" angetroffen wird.
        End If
    ' Hier geht es weiter, wenn der Name des Elements nicht mit "Bahn" beginnt.
    Next
    '
    ' Wenn alle Überprüfungen erfolgreich waren, gibt es noch 2 Meldungen (können weg).
    MsgBox "Überprüfung erfolgreich.", vbInformation, "Prüfung"
    ' Man kann im Code lange Zeilen trennen, indem man an passender Stelle (hier hinter einem "&")
    ' ein Leerzeichen direkt gefolgt von einem Unterstrich un einer Zeilenschlaltung einfügt.
    MsgBox "für den Eintrag ist gerade das folgende Blatt aktiviert:" & _
        vbNewLine & ActiveSheet.Name
End Sub

 


Ihre Antwort
  • Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
  • Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
  • Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
  • Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
  • Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei Antworten auf Ihren Beitrag zu benachrichtigen
Thema: Name: Email:



  • Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
  • Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
  • Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
  • Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
  • Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei Antworten auf Ihren Beitrag zu benachrichtigen

Thema Datum  Von Nutzer Rating
Antwort
30.11.2019 19:24:02 Chrimaet
NotSolved
30.11.2019 22:40:30 Gast7777
NotSolved
01.12.2019 10:13:32 tscharl
****
NotSolved
01.12.2019 14:25:09 Gast48487
NotSolved
01.12.2019 14:29:18 Chrimaet
NotSolved
01.12.2019 15:05:25 tscharl
NotSolved
01.12.2019 15:13:11 tscharl
NotSolved
01.12.2019 15:13:13 tscharl
NotSolved
01.12.2019 16:47:18 Chrimaet
NotSolved
01.12.2019 16:38:08 Chrimaet
NotSolved
01.12.2019 20:22:25 tscharl
*****
NotSolved
01.12.2019 21:31:05 Chrimaet
NotSolved
01.12.2019 21:51:44 Chrimaet
NotSolved
01.12.2019 22:43:33 tscharl
Solved
01.12.2019 22:51:19 tscharl
NotSolved
02.12.2019 00:24:29 Chrimaet
NotSolved
02.12.2019 08:13:33 tscharl
NotSolved
07.12.2019 16:16:27 Chrimaet
NotSolved
07.12.2019 16:28:51 tscharl
NotSolved
07.12.2019 16:47:53 Chrimaet
NotSolved
07.12.2019 16:55:12 tscharl
NotSolved
07.12.2019 17:18:58 Chrimaet
NotSolved
07.12.2019 21:58:58 Gast45422
NotSolved
07.12.2019 22:00:08 tscharl
NotSolved
07.12.2019 22:32:30 Chrimaet
NotSolved
Blau Addieren von Textboxen wenn Wert <2 ist
07.12.2019 23:12:33 tscharl
NotSolved
08.12.2019 00:23:30 Chrimaet
NotSolved